home *** CD-ROM | disk | FTP | other *** search
Dominion Scenario Description Language | 1998-03-31 | 19.0 KB | 418 lines |
- ; Scenario Description Language
-
- MISSION_BUILDINFO = "Kelly Hoerner", "v.FINAL", "02.11.98"
-
- MISSION_CINEMATS = "nothing", "nothing", "nothing"
-
- MISSION_BRIEF_WAV = "nothing"
-
- MISSION_BRIEF = 12 ; text lines
-
- Demo-2 Objectives
- - Quickly build your base and protect it with
- energy walls. Ordering your troops to hit the
- dirt when they are under fire will increase
- your chances of success immensely.
- #
- - Uncover and build on additional matter wells
- as soon as you find them. Keep your power
- level up and your refineries at high production.
- #
- - Destroy all enemy forces to complete your
- objective.
-
- GAME_INIT =
- LOAD_MAP = "Demo-2.wxp"
- SET_NEXT_SCENARIO = "Human3.sdc"
-
- SET_MAX_PLAYERS = 2 ; (max players)
- SET_COMPUTER_PLAYER = PLAYER_1, POSTURE_PASSIVE ; (computer playerId)
-
- ; Player 0 settings
- SET_PLAYER_RACE = PLAYER_0, HUMAN ; (playerId, raceId)
- SET_PLAYER_COLOR = PLAYER_0, 0 ; (playerId, colorIdx)
- SET_TECH_LEVEL = PLAYER_0, 5 ; (playerId, tech level)
- SET_MEN_MATERIAL = PLAYER_0, SET, 350, 8500, 250, 6500, 200, 6000 ; (playerId, setting (SET, ADD, or RESET), men, mat)
-
- ; Player 1 settings
- SET_PLAYER_RACE = PLAYER_1, HUMAN ; (playerId, raceId)
- SET_PLAYER_COLOR = PLAYER_1, 0 ; (playerId, colorIdx)
- SET_TECH_LEVEL = PLAYER_1, 0 ; (playerId, tech level)
- SET_MEN_MATERIAL = PLAYER_1, SET, 0, 0, 0, 0, 0, 0 ; (playerId, setting (SET, ADD, or RESET), men, mat)
-
- ; ***Terrain analysis results***
-
- ;AOA: dir, y-intercept, intersects?, startFree?, endFree?, <list of sectors>
- AOA = 0, 2, 1, 1, 0, 40, 41, 42, 43, 44, 45, 46, 47
- AOA = 0, 5, 1, 1, 0, 80, 81, 82, 83, 84, 85, 86, 87
- AOA = 0, 7, 1, 1, 1, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121
- AOA = 1, -5, 0, 1, 1, 56, 73, 90, 107
- AOA = 2, 15, 1, 1, 1, 15, 31, 47, 63, 79
- AOA = 2, 4, 1, 1, 0, 20, 36, 52, 68, 84, 100, 116
- AOA = 2, 2, 1, 0, 0, 50, 66, 82, 98, 114
- AOA = 3, 12, 1, 0, 0, 42, 57, 72, 87, 102
- AOA = 3, 18, 0, 1, 1, 78, 93, 108, 123
- AOA = 1, 1, 1, 0, 0, 50, 67, 51, 68, 85, 102
-
- ;Key Terrain: sectorID, type, rating
- KEY_TERRAIN = 47, 0, 100
- KEY_TERRAIN = 42, 0, 100
- KEY_TERRAIN = 84, 0, 100
- KEY_TERRAIN = 82, 0, 100
- KEY_TERRAIN = 87, 0, 100
- KEY_TERRAIN = 116, 0, 100
- KEY_TERRAIN = 114, 0, 100
- KEY_TERRAIN = 50, 0, 100
- KEY_TERRAIN = 90, 1, 50
- KEY_TERRAIN = 108, 1, 50
- KEY_TERRAIN = 56, 2, 100
- KEY_TERRAIN = 15, 2, 90
- KEY_TERRAIN = 20, 2, 80
- KEY_TERRAIN = 81, 2, 25
- KEY_TERRAIN = 113, 2, 14
- KEY_TERRAIN = 121, 2, 90
- KEY_TERRAIN = 107, 2, 100
- KEY_TERRAIN = 79, 2, 100
-
-
- AI_INIT
-
- ; ***ENERGY WELLS***
-
- ADD_ENERGYWELL = -1472, 160, 10000, 10000, 1
- ADD_ENERGYWELL = 160, -368, 10000, 10000, 1
- ADD_ENERGYWELL = 960, 672, 10000, 10000, 1
- ADD_ENERGYWELL = 1312, -784, 10000, 10000, 1
- ADD_ENERGYWELL = -1632, 784, 10000, 10000, 1
-
-
- ; ***STRUCTURE UNITS***
-
- ; ***MOVING UNITS***
-
- ; Player 0, Group 1 (default)
- ADD_UNIT = 0, 4, 0, 0, 0, 0, -1312, 784, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 0, 0, 0, 0, 0, 0, -1408, 736, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 0, 0, 1, 0, 0, 0, -1440, 720, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 0, 60, 7, 0, 0, 0, -1248, 816, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 0, 0, 7, 0, 0, 0, -1376, 816, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 0, 4, 1, 0, 0, 0, -1376, 720, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 0, 4, 0, 0, 0, 0, -1440, 784, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 0, 8, 6, 0, 0, 0, -1248, 880, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 0, 16, 0, 0, 0, 0, -1312, 688, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 0, 12, 0, 0, 0, 0, -1280, 736, NORMAL, DIFFICULTY_EASY
-
-
- ; Player 1, Group 1 (default)
- ADD_UNIT = 1, 4, 2, 0, 0, 0, -1952, -176, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, -1952, -208, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 2, 0, 0, 0, -1920, -192, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 2, 0, 0, 0, -1920, -224, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 2, 0, 0, 0, -1920, -256, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 3, 0, 0, 0, -480, 368, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, -1952, -240, NORMAL, DIFFICULTY_EASY
-
- ; Player 1, Group 2
- DEFGROUP = PLAYER_1
- ADD_UNIT = 1, 0, 2, 0, 0, 0, -1408, 32, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 2, 0, 0, 0, -1440, 80, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 2, 0, 0, 0, -1440, 48, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 2, 0, 0, 0, -1408, 64, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 2, 0, 0, 0, -1472, 64, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 2, 0, 0, 0, -1504, 48, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 2, 0, 0, 0, -1312, 80, NORMAL, DIFFICULTY_EASY
- DEFGROUP_END
-
- ; Player 1, Group 3
- DEFGROUP = PLAYER_1
- ADD_UNIT = 1, 40, 3, 0, 0, 0, 1056, -688, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 24, 3, 0, 0, 0, 1152, -768, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 3, 0, 0, 0, 1056, -784, NORMAL, DIFFICULTY_EASY
- DEFGROUP_END
-
- ; Player 1, Group 4
- DEFGROUP = PLAYER_1
- ADD_UNIT = 1, 0, 3, 0, 0, 0, -544, 272, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 3, 0, 0, 0, -544, 336, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 1, 0, 0, 0, -448, 288, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 0, 0, 0, 0, -544, 368, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 3, 0, 0, 0, -576, 288, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 3, 0, 0, 0, -576, 320, NORMAL, DIFFICULTY_EASY
- DEFGROUP_END
-
- ; Player 1, Group 5
- DEFGROUP = PLAYER_1
- ADD_UNIT = 1, 0, 4, 0, 0, 0, 800, 656, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 4, 0, 0, 0, 672, 720, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 4, 0, 0, 0, 736, 624, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 4, 0, 0, 0, 800, 624, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 4, 0, 0, 0, 736, 592, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 4, 0, 0, 0, 736, 656, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 4, 0, 0, 0, 800, 592, NORMAL, DIFFICULTY_EASY
- DEFGROUP_END
-
- ; Player 1, Group 6
- DEFGROUP = PLAYER_1
- ADD_UNIT = 1, 0, 3, 0, 0, 0, 0, -320, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 3, 0, 0, 0, 64, -320, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 3, 0, 0, 0, 32, -368, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 3, 0, 0, 0, 0, -384, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 3, 0, 0, 0, 64, -256, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 3, 0, 0, 0, 0, -288, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 3, 0, 0, 0, 0, -352, NORMAL, DIFFICULTY_EASY
- DEFGROUP_END
-
- ; Player 1, Group 7
- DEFGROUP = PLAYER_1
- ADD_UNIT = 1, 40, 3, 0, 0, 0, -640, -672, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 3, 0, 0, 0, -736, -624, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 3, 0, 0, 0, -832, -768, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 3, 0, 0, 0, -832, -704, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 3, 0, 0, 0, -896, -672, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 3, 0, 0, 0, -832, -640, NORMAL, DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 3, 0, 0, 0, -896, -704, NORMAL, DIFFICULTY_EASY
- DEFGROUP_END
- DEFRULESET = 0
- SET_PATROL_PATH = -1312,80,CIRCULAR_PATH,-1312,80,1000,-1632,208,1000,-1624,-80,1000
- SET_PATROL_PATH = -1408,64,CIRCULAR_PATH,-1408,64,1000,-1600,192,1000,-1696,-80,1000
- SET_PATROL_PATH = -1440,80,CIRCULAR_PATH,-1440,80,1000,-1600,192,1000,-1696,-80,1000
- SET_PATROL_PATH = -1440,48,CIRCULAR_PATH,-1440,48,1000,-1632,176,1000,-1696,-80,1000
- SET_PATROL_PATH = -1472,64,CIRCULAR_PATH,-1472,64,1000,-1632,176,1000,-1728,-32,1000
- SET_PATROL_PATH = -1504,48,CIRCULAR_PATH,-1504,48,1000,-1632,176,1000,-1728,-32,1000
- SET_PATROL_PATH = -1408,32,CIRCULAR_PATH,-1408,32,1000,-1600,192,1000,-1728,-32,1000
- SET_PATROL_PATH = 1152,-768,CIRCULAR_PATH,1152,-768,1000,1088,-288,1000,1600,-800,1000
- SET_PATROL_PATH = 1056,-784,CIRCULAR_PATH,1056,-784,1000,1056,-336,1000,1504,-784,1000
- SET_PATROL_PATH = 1056,-688,CIRCULAR_PATH,1056,-688,1000,1120,-368,1000,1536,-768,1000
- SET_PATROL_PATH = -448,288,CIRCULAR_PATH,-448,288,1000,-960,32,1000,-736,400,1000
- SET_PATROL_PATH = -480,368,CIRCULAR_PATH,-480,368,1000,-864,48,1000,-736,368,1000
- SET_PATROL_PATH = -544,336,CIRCULAR_PATH,-544,336,1000,-864,48,1000,-736,368,1000
- SET_PATROL_PATH = -576,320,CIRCULAR_PATH,-576,320,1000,-864,48,1000,-736,368,1000
- SET_PATROL_PATH = -576,288,CIRCULAR_PATH,-576,288,1000,-896,96,1000,-768,352,1000
- SET_PATROL_PATH = -544,272,CIRCULAR_PATH,-544,272,1000,-896,96,1000,-768,352,1000
- SET_PATROL_PATH = -544,368,CIRCULAR_PATH,-544,368,1000,-896,96,1000,-768,352,1000
- SET_PATROL_PATH = 672,720,CIRCULAR_PATH,672,720,1000,704,224,1000,1440,272,1000
- SET_PATROL_PATH = 736,592,CIRCULAR_PATH,736,592,1000,736,272,1000,1408,320,1000
- SET_PATROL_PATH = 736,624,CIRCULAR_PATH,736,624,1000,736,272,1000,1408,320,1000
- SET_PATROL_PATH = 736,656,CIRCULAR_PATH,736,656,1000,736,272,1000,1408,320,1000
- SET_PATROL_PATH = 800,624,CIRCULAR_PATH,800,624,1000,672,304,1000,1376,304,1000
- SET_PATROL_PATH = 800,656,CIRCULAR_PATH,800,656,1000,672,304,1000,1376,304,1000
- SET_PATROL_PATH = 800,592,CIRCULAR_PATH,800,592,1000,672,304,1000,1376,304,1000
- SET_PATROL_PATH = -640,-672,LINEAR_PATH,-640,-672,1000,192,-160,1000
- SET_PATROL_PATH = -896,-704,LINEAR_PATH,-896,-704,1000,96,-144,1000
- SET_PATROL_PATH = -896,-672,LINEAR_PATH,-896,-672,1000,96,-144,1000
- SET_PATROL_PATH = -832,-640,LINEAR_PATH,-832,-640,1000,96,-144,1000
- SET_PATROL_PATH = -832,-704,LINEAR_PATH,-832,-704,1000,64,-128,1000
- SET_PATROL_PATH = -832,-768,LINEAR_PATH,-832,-768,1000,64,-128,1000
- SET_PATROL_PATH = -736,-624,LINEAR_PATH,-736,-624,1000,64,-128,1000
- SET_PATROL_PATH = 64,-256,LINEAR_PATH,64,-256,1000,-928,-592,1000
- SET_PATROL_PATH = 0,-320,LINEAR_PATH,0,-320,1000,-928,-560,1000
- SET_PATROL_PATH = 0,-352,LINEAR_PATH,0,-352,1000,-928,-560,1000
- SET_PATROL_PATH = 0,-384,LINEAR_PATH,0,-384,1000,-928,-560,1000
- SET_PATROL_PATH = 32,-368,LINEAR_PATH,32,-368,1000,-864,-560,1000
- SET_PATROL_PATH = 64,-320,LINEAR_PATH,64,-320,1000,-864,-560,1000
- SET_PATROL_PATH = 0,-288,LINEAR_PATH,0,-288,1000,-864,-560,1000
-
- ; define computer AI functionality
-
- DEFRULE = PLAYER_1
- DEFSLOT = FACT_TRUE
- DEFSLOT = ACTN_SET_FOG_FLAG,0
- DEFRULE_END
-
- DEFRULE = PLAYER_1
- DEFSLOT = FACT_GAME_TIME_IS,GT,2880
- DEFSLOT = FACT_PLAYERS_UNIT_TYPE_COUNT_IS,PLAYER_0,STRUCT_ENERGY_BEACON,LE,1
- DEFSLOT = ACTN_RESERVES_RUSH,STRUCT_COLONY
- DEFRULE_END
-
- DEFRULE = PLAYER_1
- DEFSLOT = FACT_GAME_TIME_IS,GT,2880
- DEFSLOT = FACT_PLAYERS_UNIT_TYPE_COUNT_IS,PLAYER_0,STRUCT_ENERGY_BEACON,LE,1
- DEFSLOT = FACT_PLAYERS_UNIT_TYPE_COUNT_IS,PLAYER_0,STRUCT_COLONY,EQ,0
- DEFSLOT = ACTN_RESERVES_RUSH,STRUCT_MAIN_PLANT
- DEFRULE_END
-
- DEFRULE = PLAYER_1
- DEFSLOT = FACT_GAME_TIME_IS,GT,2880
- DEFSLOT = FACT_PLAYERS_UNIT_TYPE_COUNT_IS,PLAYER_0,STRUCT_ENERGY_BEACON,GT,1
- DEFSLOT = FACT_PLAYERS_UNIT_TYPE_COUNT_IS,PLAYER_0,STRUCT_POWER_UMBILICAL,LE,1
- DEFSLOT = ACTN_RESERVES_RUSH,STRUCT_ENERGY_BEACON
- DEFRULE_END
-
- DEFRULE = PLAYER_1
- DEFSLOT = FACT_GAME_TIME_IS,GT,2880
- DEFSLOT = FACT_PLAYERS_UNIT_TYPE_COUNT_IS,PLAYER_0,STRUCT_POWER_UMBILICAL,GT,1
- DEFSLOT = ACTN_RESERVES_RUSH,STRUCT_POWER_UMBILICAL
- DEFRULE_END
-
- DEFRULE = PLAYER_1
- DEFSLOT = FACT_GAME_TIME_IS,GT,2880
- DEFSLOT = FACT_PLAYERS_UNIT_TYPE_COUNT_IS,PLAYER_0,STRUCT_MAIN_PLANT,EQ,O
- DEFSLOT = FACT_PLAYERS_UNIT_TYPE_COUNT_IS,PLAYER_0,STRUCT_POWER_UMBILICAL,EQ,O
- DEFSLOT = FACT_PLAYERS_UNIT_TYPE_COUNT_IS,PLAYER_0,STRUCT_ENERGY_BEACON,EQ,O
- DEFSLOT = FACT_PLAYERS_UNIT_TYPE_COUNT_IS,PLAYER_0,STRUCT_COLONY,EQ,0
- DEFSLOT = ACTN_ELIMINATE_HIGHEST_THREATS,2
- DEFRULE_END
-
- TIMER_EVENT = 10,3840,TRUE,TRUE,FALSE
- ADD_UNIT = 1, 4, 2, 0, 0, 0, 1024,-1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, 1088,-1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, 1152,-1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 12, 2, 0, 0, 0, 1216,-1040, NORMAL,DIFFICULTY_MEDIUM
- ADD_UNIT = 1, 12, 2, 0, 0, 0, 1280,-1040, NORMAL,DIFFICULTY_HARD
- SET_ENTRY_POINT = 1024,-1040,1120,-1008,960, -928
- SET_ENTRY_POINT = 1088,-1040,1120,-1008,960, -896
- SET_ENTRY_POINT = 1152,-1040,1120,-1008,928, -880
- SET_ENTRY_POINT = 1216,-1040,1248,-1008,992, -880
- SET_ENTRY_POINT = 1280,-1040,1248,-1008,1024, -896
-
- TIMER_EVENT = 11,7240,TRUE,TRUE,FALSE
- ADD_UNIT = 1, 4, 2, 0, 0, 0, -2144, -304, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, -2144, -272, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, -2144, -240, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, -2144, -208, NORMAL,DIFFICULTY_MEDIUM
- ADD_UNIT = 1, 40, 2, 0, 0, 0, -2144, -176, NORMAL,DIFFICULTY_MEDIUM
- ADD_UNIT = 1, 40, 2, 0, 0, 0, -2144, -144, NORMAL,DIFFICULTY_HARD
- SET_ENTRY_POINT = -2144,-304,-2016,-240,-1888,-240
- SET_ENTRY_POINT = -2144,-272,-2016,-240,-1888,-208
- SET_ENTRY_POINT = -2144,-240,-2016,-240,-1888,-176
- SET_ENTRY_POINT = -2144,-208,-2016,-144,-1888,-144
- SET_ENTRY_POINT = -2144,-176,-2016,-144,-1888,-112
- SET_ENTRY_POINT = -2144,-144,-2016,-144,-1888,-80
-
- TIMER_EVENT = 12,10040,TRUE,TRUE,FALSE
- ADD_UNIT = 1, 4, 2, 0, 0, 0, 1184,1072, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, 1248,1072, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, 1248,1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 2, 0, 0, 0, 1088,1056, NORMAL,DIFFICULTY_MEDIUM
- ADD_UNIT = 1, 40, 2, 0, 0, 0, 1056,1040, NORMAL,DIFFICULTY_MEDIUM
- ADD_UNIT = 1, 40, 2, 0, 0, 0, 1120,1040, NORMAL,DIFFICULTY_HARD
- SET_ENTRY_POINT = 1184,1072,1248,1008,1088,896
- SET_ENTRY_POINT = 1248,1072,1248,1008,1024,896
- SET_ENTRY_POINT = 1248,1040,1248,1008,960,928
- SET_ENTRY_POINT = 1088,1056,1248,1008,928,848
- SET_ENTRY_POINT = 1056,1040,1120,1008,1056,944
- SET_ENTRY_POINT = 1120,1040,1120,1008,1152,896
-
- TIMER_EVENT = 13,13940,TRUE,TRUE,FALSE
- ADD_UNIT = 1, 4, 2, 0, 0, 0, -2144, -304, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, -2144, -272, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 2, 0, 0, 0, -2144, -240, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, -2144, -208, NORMAL,DIFFICULTY_MEDIUM
- ADD_UNIT = 1, 4, 2, 0, 0, 0, -2144, -176, NORMAL,DIFFICULTY_MEDIUM
- ADD_UNIT = 1, 40, 2, 0, 0, 0, -2144, -144, NORMAL,DIFFICULTY_HARD
- SET_ENTRY_POINT = -2144,-304,-2016,-240,-1888,-240
- SET_ENTRY_POINT = -2144,-272,-2016,-240,-1888,-208
- SET_ENTRY_POINT = -2144,-240,-2016,-240,-1888,-176
- SET_ENTRY_POINT = -2144,-208,-2016,-144,-1888,-144
- SET_ENTRY_POINT = -2144,-176,-2016,-144,-1888,-112
- SET_ENTRY_POINT = -2144,-144,-2016,-144,-1888,-80
-
- TIMER_EVENT = 14,17040,TRUE,TRUE,FALSE
- ADD_UNIT = 1, 4, 2, 0, 0, 0, 1184,1072, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, 1248,1072, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, 1248,1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 0, 2, 0, 0, 0, 1088,1056, NORMAL,DIFFICULTY_MEDIUM
- ADD_UNIT = 1, 40, 2, 0, 0, 0, 1056,1040, NORMAL,DIFFICULTY_MEDIUM
- ADD_UNIT = 1, 40, 2, 0, 0, 0, 1120,1040, NORMAL,DIFFICULTY_HARD
- ADD_UNIT = 1, 4, 2, 0, 0, 0, 1024,-1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, 1088,-1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, 1152,-1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 12, 2, 0, 0, 0, 1216,-1040, NORMAL,DIFFICULTY_MEDIUM
- ADD_UNIT = 1, 12, 2, 0, 0, 0, 1280,-1040, NORMAL,DIFFICULTY_MEDIUM
- SET_ENTRY_POINT = 1184,1072,1248,1008,1088,896
- SET_ENTRY_POINT = 1248,1072,1248,1008,1024,896
- SET_ENTRY_POINT = 1248,1040,1248,1008,960,928
- SET_ENTRY_POINT = 1088,1056,1248,1008,928,848
- SET_ENTRY_POINT = 1056,1040,1120,1008,1056,944
- SET_ENTRY_POINT = 1120,1040,1120,1008,1152,896
- SET_ENTRY_POINT = 1024,-1040,1120,-1008,960, -928
- SET_ENTRY_POINT = 1088,-1040,1120,-1008,960, -896
- SET_ENTRY_POINT = 1152,-1040,1120,-1008,928, -880
- SET_ENTRY_POINT = 1216,-1040,1248,-1008,992, -880
- SET_ENTRY_POINT = 1280,-1040,1248,-1008,1024, -896
-
- TIMER_EVENT = 15,20940,TRUE,TRUE,FALSE
- ADD_UNIT = 1, 4, 2, 0, 0, 0, -2144, -304, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, -2144, -272, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 2, 0, 0, 0, -2144, -240, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 2, 0, 0, 0, -2144, -208, NORMAL,DIFFICULTY_MEDIUM
- ADD_UNIT = 1, 40, 2, 0, 0, 0, -2144, -176, NORMAL,DIFFICULTY_MEDIUM
- ADD_UNIT = 1, 40, 2, 0, 0, 0, -2144, -144, NORMAL,DIFFICULTY_HARD
- SET_ENTRY_POINT = -2144,-304,-2016,-240,-1888,-240
- SET_ENTRY_POINT = -2144,-272,-2016,-240,-1888,-208
- SET_ENTRY_POINT = -2144,-240,-2016,-240,-1888,-176
- SET_ENTRY_POINT = -2144,-208,-2016,-144,-1888,-144
- SET_ENTRY_POINT = -2144,-176,-2016,-144,-1888,-112
- SET_ENTRY_POINT = -2144,-144,-2016,-144,-1888,-80
-
- TIMER_EVENT = 16,23940,TRUE,TRUE,FALSE
- ADD_UNIT = 1, 4, 2, 0, 0, 0, 1184,1072, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 4, 2, 0, 0, 0, 1248,1072, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 2, 0, 0, 0, 1248,1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 2, 0, 0, 0, 1088,1056, NORMAL,DIFFICULTY_MEDIUM
- ADD_UNIT = 1, 40, 2, 0, 0, 0, 1056,1040, NORMAL,DIFFICULTY_MEDIUM
- ADD_UNIT = 1, 40, 2, 0, 0, 0, 1120,1040, NORMAL,DIFFICULTY_HARD
- SET_ENTRY_POINT = 1184,1072,1248,1008,1088,896
- SET_ENTRY_POINT = 1248,1072,1248,1008,1024,896
- SET_ENTRY_POINT = 1248,1040,1248,1008,960,928
- SET_ENTRY_POINT = 1088,1056,1248,1008,928,848
- SET_ENTRY_POINT = 1056,1040,1120,1008,1056,944
- SET_ENTRY_POINT = 1120,1040,1120,1008,1152,896
-
- TIMER_EVENT = 17,24840,TRUE,TRUE,FALSE
- ADD_UNIT = 1, 44, 2, 0, 0, 0, 1024,-1040, NORMAL,DIFFICULTY_HARD
- ADD_UNIT = 1, 44, 2, 0, 0, 0, 1088,-1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 44, 2, 0, 0, 0, 1152,-1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 2, 0, 0, 0, 1216,-1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 2, 0, 0, 0, 1280,-1040, NORMAL,DIFFICULTY_MEDIUM
- SET_ENTRY_POINT = 1024,-1040,1120,-1008,960, -928
- SET_ENTRY_POINT = 1088,-1040,1120,-1008,960, -896
- SET_ENTRY_POINT = 1152,-1040,1120,-1008,928, -880
- SET_ENTRY_POINT = 1216,-1040,1248,-1008,992, -880
- SET_ENTRY_POINT = 1280,-1040,1248,-1008,1024, -896
-
- TIMER_EVENT = 18,27840,TRUE,TRUE,FALSE
- ADD_UNIT = 1, 44, 2, 0, 0, 0, 1024,-1040, NORMAL,DIFFICULTY_HARD
- ADD_UNIT = 1, 44, 2, 0, 0, 0, 1088,-1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 2, 0, 0, 0, 1152,-1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 2, 0, 0, 0, 1216,-1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 2, 0, 0, 0, 1280,-1040, NORMAL,DIFFICULTY_MEDIUM
- SET_ENTRY_POINT = 1024,-1040,1120,-1008,960, -928
- SET_ENTRY_POINT = 1088,-1040,1120,-1008,960, -896
- SET_ENTRY_POINT = 1152,-1040,1120,-1008,928, -880
- SET_ENTRY_POINT = 1216,-1040,1248,-1008,992, -880
- SET_ENTRY_POINT = 1280,-1040,1248,-1008,1024, -896
-
- TIMER_EVENT = 19,31840,TRUE,TRUE,FALSE
- ADD_UNIT = 1, 44, 2, 0, 0, 0, 1024,-1040, NORMAL,DIFFICULTY_HARD
- ADD_UNIT = 1, 44, 2, 0, 0, 0, 1088,-1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 44, 2, 0, 0, 0, 1152,-1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 2, 0, 0, 0, 1216,-1040, NORMAL,DIFFICULTY_EASY
- ADD_UNIT = 1, 40, 2, 0, 0, 0, 1280,-1040, NORMAL,DIFFICULTY_MEDIUM
- SET_ENTRY_POINT = 1024,-1040,1120,-1008,960, -928
- SET_ENTRY_POINT = 1088,-1040,1120,-1008,960, -896
- SET_ENTRY_POINT = 1152,-1040,1120,-1008,928, -880
- SET_ENTRY_POINT = 1216,-1040,1248,-1008,992, -880
- SET_ENTRY_POINT = 1280,-1040,1248,-1008,1024, -896
-
- ; define specific game objectives and actions to take after they're met
-
- OBJECTIVE = 0, 0 ; (objectiveId, priority)
- GAME_WON
- OBJECTIVE = 1, 0
- GAME_LOST
- ; - end -
-
-
-
-
-
-
-
-
-
-
-
-
-